]> dgit.raspbian.org Git - fontforge.git/log
fontforge.git
3 weeks agoAvoid links in html documents potentially breaching privacy
Vasudev Kamath [Tue, 5 Nov 2019 10:48:04 +0000 (19:48 +0900)]
Avoid links in html documents potentially breaching privacy

Replace potential tracking image URLs with inline single-pixel
transparent image from
<https://css-tricks.com/snippets/html/base64-encode-of-1x1px-transparent-gif/>.

Strip hardcoded host from demo form.

Forwarded: not-needed
Last-Update: 2017-09-23

Gbp-Pq: Name 2003_avoid_privacy_breach.patch

3 weeks agoMake afm and pfb timezone-independent
Chris Lamb [Mon, 20 Jul 2026 17:47:02 +0000 (17:47 +0000)]
Make afm and pfb timezone-independent

Gbp-Pq: Name 0005-afm-and-pfb-timezone-independent.patch

3 weeks agoFix non-reproducible TrueType hinting: invalid qsort comparators
Bastian Germann [Sun, 11 Oct 2026 21:59:36 +0000 (23:59 +0200)]
Fix non-reproducible TrueType hinting: invalid qsort comparators

Several comparison functions passed to qsort() violated the ordering
axioms. With glibc >= 2.37 qsort() takes an in-place introsort path that
has undefined behaviour for such comparators and reads uninitialised
memory, so the generated TrueType instructions varied between builds
(e.g. FreeSerif.ttf from the GNU FreeFont sources).

Make SortBlues(), SortStems(), sortbynum(), sortedges(), stem_cmp() and
line_pt_cmp() return a proper trichotomous result and compare both
arguments symmetrically.

Gbp-Pq: Name 0004-qsort-comparators.patch

3 weeks agoUse packaged copy of MathJax from libjs-mathjax
Anthony Fok [Mon, 12 Oct 2026 22:15:54 +0000 (00:15 +0200)]
Use packaged copy of MathJax from libjs-mathjax

Origin: vendor
Forwarded: not-needed
Last-Update: 2020-11-24

FontForge documentation uses sphinx.ext.mathjax which insert script links
to MathJax served on remote CDNs.

This patch, together with debian/fontforge-doc.links, replaces remote
scripts with MathJax from the libjs-mathjax package.
See https://bugs.debian.org/739300 for discussion.

Fixes Lintian privacy-breach-generic warnings.
Last-Update: 2020-11-24
Gbp-Pq: Name 0003-use-local-libjs-mathjax.patch

3 weeks agoRemove custom library search path (RPATH/RUNPATH)
Anthony Fok [Mon, 12 Oct 2026 22:15:54 +0000 (00:15 +0200)]
Remove custom library search path (RPATH/RUNPATH)

Origin: vendor
Forwarded: not-needed
Last-Update: 2020-11-18

This reverts upstream's preference of setting RPATH/RUNPATH for
installed binaries.  Fixes Lintian custom-library-search-path error.
Last-Update: 2020-11-18
Gbp-Pq: Name 0002-remove-custom-library-search-path.patch

3 weeks agoExclude cxxopts
Bastian Germann [Sat, 8 Aug 2026 11:23:07 +0000 (13:23 +0200)]
Exclude cxxopts

Gbp-Pq: Name 0001-Exclude-cxxopts.patch

3 weeks agofontforge (1:20251009+git20260808~dfsg-3) unstable; urgency=medium
Bastian Germann [Mon, 12 Oct 2026 22:15:54 +0000 (00:15 +0200)]
fontforge (1:20251009+git20260808~dfsg-3) unstable; urgency=medium

  * Team upload
  * lintian: Drop unnecessary override
  * Let -doc depend on fonts-mathjax (Closes: #988872)
  * Fix non-reproducible TrueType hinting

[dgit import unpatched fontforge 1:20251009+git20260808~dfsg-3]

3 weeks agoImport fontforge_20251009+git20260808~dfsg-3.debian.tar.xz
Bastian Germann [Mon, 12 Oct 2026 22:15:54 +0000 (00:15 +0200)]
Import fontforge_20251009+git20260808~dfsg-3.debian.tar.xz

[dgit import tarball fontforge 1:20251009+git20260808~dfsg-3 fontforge_20251009+git20260808~dfsg-3.debian.tar.xz]

3 months agoImport fontforge_20251009+git20260808~dfsg.orig.tar.xz
Bastian Germann [Sat, 8 Aug 2026 11:38:02 +0000 (13:38 +0200)]
Import fontforge_20251009+git20260808~dfsg.orig.tar.xz

[dgit import orig fontforge_20251009+git20260808~dfsg.orig.tar.xz]